// 二级分类
module.exports = app => {
  const { mongoose } = app;
  const { Schema } = mongoose;
  const schema = new Schema({
    id: { type: String, unique: true }, // 分类id
    name: { type: String, unique: true }, // 分类名称
    valid: { type: Boolean, default: true }, // 是否可用
    order: { type: Number, default: 99 }, // 排序
    parent: { type: Schema.Types.ObjectId, ref: 'CategoryFirst' }, // 上级分类
    meta: {
      createdAt: { type: Date, default: Date.now },
      updatedAt: { type: Date, default: Date.now },
    },
  });

  return mongoose.model('categorySecond', schema);
};
